/**
 * Copyright (c) 2009 Cycle Information Technology
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy of this 
 * software and associated documentation files (the "Software"), to deal in the Software 
 * without restriction, including without limitation the rights to use, copy, modify, 
 * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to 
 * permit persons to whom the Software is furnished to do so, subject to the following 
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all copies 
 * or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
 * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE 
 * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 * 
 */
package com.cycleit.cycleframework.event{
	import flash.events.Event;
	/**
	 * Evento despachado por NavigationView cuando detecta un final de navegación,
	 * es decir, la vista es una hoja del árbol de navegación.
	 */ 
	public class NavigationFinishEvent extends Event{
		
		/**
		 *  La constante <code>NavigationFinishEvent.NAVIGATION_FINISH</code> define el valor de la propiedad
		 *  <code>type</code> del objeto evento para un evento <code>navigationFinish</code>.
		 *
		 *  <p>Las propiedades del objeto evento tienen los siguientes valores:</p>
		 *  <table class="innertable">
		 *     <tr><th>Propiedad</th><th>valor</th></tr>
		 *     <tr><td><code>bubbles</code></td><td>false</td></tr>
		 *     <tr><td><code>cancelable</code></td><td>false</td></tr>
		 *     <tr><td><code>currentTarget</code></td><td>El objeto que define el listener que maneja el evento.</td></tr>
		 *     <tr><td><code>target</code></td><td>El objeto que despachó el evento;
		 *       no es siempre el Objeto que escucha el evento.
		 *       Para ello utilizar <code>currentTarget</code> property.</td></tr>
		 *  </table>
		 *
		 *  @eventType navigationFinish
		 */
		public static const NAVIGATION_FINISH:String = "navigationFinish";
		
		public function NavigationFinishEvent(){
			super(NAVIGATION_FINISH);
		}
	}
}